package cn.fl.institution.vo;

import java.util.Date;

public class InstitutionEarningsVO {
	
	/** 承租人姓名 */
	private String cstNm; 
	
	/** 项目ID */
	private String prjId;
	/**
	 * 资管机构code
	 */
	private String insCode ;
	/** 资方机构名称 */
	private String insNm;
	
	/** 合同号 */
	private String lsCntNo;

	/** （收益）应收金额 */
	private Double earAmt;

	/** （收益）已收 */
	private Double paidUpAmt;

	/**
	 * 担保费
	 */
	private Double vouchAmt ;
	/**
	 *	已付担保费
	 */
	private Double paidVouchAmt ;

	/** 客户逾期（收益）未收 */
	private Double ovdAmt;

	/** 应还款时间 */
	private Date payDt;

	/** 期次 */
	private Integer payPd;

	/** 资方支付表租金 */
	private Double insFeeAmt;

	/** 我司支付表租金 */
	private Double sqFeeAmt;

	/** 收款时间（最后一次还款日期） */
	private Date lastPayDt;
    /**
     * 实际收益率(IRR)
     */
    private Double irrPct;
	/**
	 * 总返利比例
	 */
    private Double feePct;

    //资方irr
    private Double zfIrrPct;
	/**
	 * 我司支付表irr
	 */
	private Double ourIrrPct;

	/**
	 * 服务费率
	 */
	private Double svcFeeRate ;

	/**
	 * 租金逾期情况 0 未，1已
	 */
	private Integer isOverdue;

	/** 资金流向 1 流入 2 流出*/
	private String capFlow;

	/** 承租人姓名 */
	public String getCstNm() {
		return cstNm;
	}

	/** 承租人姓名 */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	/** 项目ID */
	public String getPrjId() {
		return prjId;
	}

	/** 项目ID */
	public void setPrjId(String prjId) {
		this.prjId = prjId;
	}

	/** 资方机构名称 */
	public String getInsNm() {
		return insNm;
	}

	/** 资方机构名称 */
	public void setInsNm(String insNm) {
		this.insNm = insNm;
	}

	public String getInsCode() {
		return insCode;
	}

	public void setInsCode(String insCode) {
		this.insCode = insCode;
	}

	/** 合同号 */
	public String getLsCntNo() {
		return lsCntNo;
	}

	/** 合同号 */
	public void setLsCntNo(String lsCntNo) {
		this.lsCntNo = lsCntNo;
	}

	/** （收益）应收金额 */
	public Double getEarAmt() {
		return earAmt;
	}

	/** （收益）应收金额 */
	public void setEarAmt(Double earAmt) {
		this.earAmt = earAmt;
	}

	/** （收益）已收 */
	public Double getPaidUpAmt() {
		return paidUpAmt;
	}

	/** （收益）已收 */
	public void setPaidUpAmt(Double paidUpAmt) {
		this.paidUpAmt = paidUpAmt;
	}

	public Double getVouchAmt() {
		return vouchAmt;
	}

	public void setVouchAmt(Double vouchAmt) {
		this.vouchAmt = vouchAmt;
	}

	public Double getPaidVouchAmt() {
		return paidVouchAmt;
	}

	public void setPaidVouchAmt(Double paidVouchAmt) {
		this.paidVouchAmt = paidVouchAmt;
	}

	/** 客户逾期（收益）未收 */
	public Double getOvdAmt() {
		return ovdAmt;
	}

	/** 客户逾期（收益）未收 */
	public void setOvdAmt(Double ovdAmt) {
		this.ovdAmt = ovdAmt;
	}

	/** 应还款时间 */
	public Date getPayDt() {
		return payDt;
	}

	/** 应还款时间 */
	public void setPayDt(Date payDt) {
		this.payDt = payDt;
	}

	/** 期次 */
	public Integer getPayPd() {
		return payPd;
	}

	/** 期次 */
	public void setPayPd(Integer payPd) {
		this.payPd = payPd;
	}

	/** 资方支付表租金 */
	public Double getInsFeeAmt() {
		return insFeeAmt;
	}

	/** 资方支付表租金 */
	public void setInsFeeAmt(Double insFeeAmt) {
		this.insFeeAmt = insFeeAmt;
	}

	/** 我司支付表租金 */
	public Double getSqFeeAmt() {
		return sqFeeAmt;
	}

	/** 我司支付表租金 */
	public void setSqFeeAmt(Double sqFeeAmt) {
		this.sqFeeAmt = sqFeeAmt;
	}

	/** 收款时间（最后一次还款日期） */
	public Date getLastPayDt() {
		return lastPayDt;
	}

	/** 收款时间（最后一次还款日期） */
	public void setLastPayDt(Date lastPayDt) {
		this.lastPayDt = lastPayDt;
	}

    public Double getIrrPct() {
        return irrPct;
    }

    public void setIrrPct(Double irrPct) {
        this.irrPct = irrPct;
    }

	public Double getFeePct() {
		return feePct;
	}

	public void setFeePct(Double feePct) {
		this.feePct = feePct;
	}

	public Double getZfIrrPct() {
		return zfIrrPct;
	}

	public void setZfIrrPct(Double zfIrrPct) {
		this.zfIrrPct = zfIrrPct;
	}

	public Double getOurIrrPct() {
		return ourIrrPct;
	}

	public void setOurIrrPct(Double ourIrrPct) {
		this.ourIrrPct = ourIrrPct;
	}

	public Double getSvcFeeRate() {
		return svcFeeRate;
	}

	public void setSvcFeeRate(Double svcFeeRate) {
		this.svcFeeRate = svcFeeRate;
	}

	public Integer getIsOverdue() {
		return isOverdue;
	}

	public void setIsOverdue(Integer isOverdue) {
		this.isOverdue = isOverdue;
	}

	public String getCapFlow() {
		return capFlow;
	}

	public void setCapFlow(String capFlow) {
		this.capFlow = capFlow;
	}
}
